"""
JSON是一种轻量级的数据交换格式
JSON本质上是一个带有特定格式的字符串

主要功能：JSON就是一种在各个编程语言中流通的数据格式，负责不同编程语言中的数据传递和交互

Python中的字典或者内嵌字典的列表
"""
import json

data = [{"name": "yty", "age": 18}, {"name": "yty2", "age": 25}, {"name": "yty3", "age": 99999999}]
d = {"name": "yty3", "age": 99999999}
# python转json
json_str = json.dumps(data, ensure_ascii=False)
print(type(json_str))
print(json_str)

json_str = json.dumps(d, ensure_ascii=False)
print(type(json_str))
print(json_str)

# json转python
s = '[{"name": "yty", "age": 18}, {"name": "yty2", "age": 25}, {"name": "yty3", "age": 99999999}]'

sd = '{"name": "yty3", "age": 99999999}'

l = json.loads(s)
print(type(l))
print(l)

di = json.loads(sd)
print(type(di))
print(di)
